import org.gradle.api.Plugin
import org.gradle.api.Project

/**
 * 1. 创建Android项目
 * 2. 新建一个Java Library Module, 该module必须命名为buildSrc
 * 3. 将src/main/java修改为src/main/groovy
 * 4. 在groovy文件夹下，新建xxxPlugin.groovy, 并实现Plugin接口, 泛型参数为Project
 *      注：由于 Kotlin/Java 与 groovy 的兼容，所以并非一定要创建 groovy 文件，也可以是 xxxPlugin.java/xxxPlugin.kotlin。
 */
class TestPlugin implements Plugin<Project> {

    @Override
    void apply(Project project) {
        // 执行任务
        project.task('pluginTest') {
            doFirst {
                println "mazaiting"
            }
            doLast {
                println "Hello World!"
            }
        }
    }
}